

#include <stdio.h>
#include <vector>

using namespace std;

typedef struct tagPuzzleNode PUZZLENODE;

struct tagPuzzleNode{
	int value;
	PUZZLENODE* left;
	PUZZLENODE* right;
	PUZZLENODE* up;
	PUZZLENODE* down;
};

int main()
{
	vector<PUZZLENODE> vec;

	

	return 0;
}